# 读取 xls 格式 用 xlrd库

# 安装xlrd 库
# pip install xlrd
# 打开文件
import xlrd

wb = xlrd.open_workbook('D:/txt1.xls')
# 打开表
st = wb.sheet_by_name('Sheet1')
# 读取内容
# 读取单元格设计 行从0开始 列从0开始
# 读取单个数据，通过行和数定位数据位置
# print(st.cell_value(0, 0))
# print(st.cell_value(0,1))
# print(st.cell_value(2,0))
#
# # 读取一行数据 命令 st.row_values(数值) 注意：括号的参数不能超过表里的最大行数
# print(st.row_values(0))
# print(st.row_values(1))
# print(st.row_values(2))
# print(st.row_values(3))
# # 打印表中最大行数
# print(st.nrows)
# for n in range(0,st.nrows):
#     a=st.row_values(n)
#     print(a)


# 把这个读表的代码封装成一个函数
# 通过传入文件路径，就能读取到文件相对应的数据
def load_excel_xls(name):
    wb = xlrd.open_workbook(name) # 路径
    st = wb.sheet_by_name('Sheet1') # 打开表
# 定义一个列表
    list_data = []
    for n in range(0,st.nrows):
        a = st.row_values(n)
        list_data.append(a)
    return list_data
# 调用这个函数
list_a = load_excel_xls('D:/txt1.xls')
print(list_a)
# 打印王宝强，第一个索引是行，第二个索引是列
print(list_a[3][1])

# 修改你的名字，在你的名字前面加上‘大学’
students = load_excel_xls('D:/students.xls')
print(students)
print(students[2][0])
# 打印数据

